package com.shujia.scala

object Demo9CaseClass {
  def main(args: Array[String]): Unit = {

    //样例类创建对象不需要new关键字
    val score: Score = Score("001", "002", 40)

    println(score)

    //通过属性名获取属性值
    println(score.sco)

    //修改属性的值，在属性上增加var
    score.sco = 100

    println(score)

  }

}

/**
  *
  * 样例类
  * scala在编译的时候会自动给样例类增加，toString方法，getSet方法， 增加序列化接口
  *
  *
  */

case class Score(sid: String, cId: String, var sco: Int)